package com.ruoyi.productCheck.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.ruoyi.common.annotation.Excel;

import java.util.Date;
import java.util.List;

/**
 * @Author
 * @Version 1.0
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class CheckInformation {
    private String informationStatus;
    private String isCreatReport;
    private String beginTime;
    private String endTime;
    private Long cleanId;//清场记录的主键id
    private String productName;//产品名称
    private String productType;//产品型号
    private String mateBatch;//批号
    private String recordNum;//数量
    private String productionDate;//生产日期
    private String checkNum;//检验数量
    private String checkDate;//检验日期
    private String productionCompany;//生产单位
    private Long deptId;
    private Long dailyId;//生产日报表的id
    private Long checkId;//主键id
    private Long productId;
    private String zjName;
    private String reviewer;//复核人

    private String zjNameSignature;
    private String reviewerSignature;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date creatTime;
    private String checkOrderNum;//检验记录的报告编号
    private List<CheckInformationModel> checkInformationModels;
    private List<CheckInformationModel> checkInformationModel;

    public String getZjNameSignature() {
        return zjNameSignature;
    }

    public void setZjNameSignature(String zjNameSignature) {
        this.zjNameSignature = zjNameSignature;
    }

    public String getReviewerSignature() {
        return reviewerSignature;
    }

    public void setReviewerSignature(String reviewerSignature) {
        this.reviewerSignature = reviewerSignature;
    }

    public String getReviewer() {
        return reviewer;
    }

    public void setReviewer(String reviewer) {
        this.reviewer = reviewer;
    }

    public String getZjName() {
        return zjName;
    }

    public void setZjName(String zjName) {
        this.zjName = zjName;
    }

    public List<CheckInformationModel> getCheckInformationModel() {
        return checkInformationModel;
    }

    public void setCheckInformationModel(List<CheckInformationModel> checkInformationModel) {
        this.checkInformationModel = checkInformationModel;
    }

    public Long getDailyId() {
        return dailyId;
    }

    public void setDailyId(Long dailyId) {
        this.dailyId = dailyId;
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public String getInformationStatus() {
        return informationStatus;
    }

    public void setInformationStatus(String informationStatus) {
        this.informationStatus = informationStatus;
    }

    public String getIsCreatReport() {
        return isCreatReport;
    }

    public void setIsCreatReport(String isCreatReport) {
        this.isCreatReport = isCreatReport;
    }

    public String getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(String beginTime) {
        this.beginTime = beginTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public Long getCleanId() {
        return cleanId;
    }

    public void setCleanId(Long cleanId) {
        this.cleanId = cleanId;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductType() {
        return productType;
    }

    public void setProductType(String productType) {
        this.productType = productType;
    }

    public String getMateBatch() {
        return mateBatch;
    }

    public void setMateBatch(String mateBatch) {
        this.mateBatch = mateBatch;
    }

    public String getRecordNum() {
        return recordNum;
    }

    public void setRecordNum(String recordNum) {
        this.recordNum = recordNum;
    }

    public String getProductionDate() {
        return productionDate;
    }

    public void setProductionDate(String productionDate) {
        this.productionDate = productionDate;
    }

    public String getCheckNum() {
        return checkNum;
    }

    public void setCheckNum(String checkNum) {
        this.checkNum = checkNum;
    }

    public String getCheckDate() {
        return checkDate;
    }

    public void setCheckDate(String checkDate) {
        this.checkDate = checkDate;
    }

    public String getProductionCompany() {
        return productionCompany;
    }

    public void setProductionCompany(String productionCompany) {
        this.productionCompany = productionCompany;
    }

    public Long getCheckId() {
        return checkId;
    }

    public void setCheckId(Long checkId) {
        this.checkId = checkId;
    }

    public Date getCreatTime() {
        return creatTime;
    }

    public void setCreatTime(Date creatTime) {
        this.creatTime = creatTime;
    }

    public String getCheckOrderNum() {
        return checkOrderNum;
    }

    public void setCheckOrderNum(String checkOrderNum) {
        this.checkOrderNum = checkOrderNum;
    }

    public List<CheckInformationModel> getCheckInformationModels() {
        return checkInformationModels;
    }

    public void setCheckInformationModels(List<CheckInformationModel> checkInformationModels) {
        this.checkInformationModels = checkInformationModels;
    }
}
